package com.o.mj.dao;

import com.o.mj.pojo.Login;
import com.o.mj.pojo.Register;
import com.o.mj.pojo.UserInfo;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

@Repository
@Mapper
public interface LoginMapper {
    /**
     * 判断登录
     */
    String justLogin(Login login);

    /**
     * 判断登录身份
     */
    String whoLogin(Login login);

    /**
     * 保存注册信息
     */
    Boolean saveRegister(Login login);

    /**
     * 保存用户信息
     */
    Boolean saveUserInfo(UserInfo userinfo);

    /**
     * 查询用户名是否重复
     */
    String getUserName(String username);

    /**
     * 验证是否为忘记密码
     */
    String forget(Register register);

    /**
     * 更新密码
     */
    String updatePassword(Register register);

    /**
     * 更改密码 手动id
     */
    void changePwd(Login login);

    /**
     * 获取密码
     */
    String getPassword(Login login);
}
